/**
* ...
* @author Default
* @version 0.1
*/

package bdz.common.events {
	import flash.events.EventDispatcher;

	public class DispatchChannel extends EventDispatcher {
		private static var instance:DispatchChannel;
		function DispatchChannel(paccess:PrivateAccess){
			if(paccess == null){
				throw new Error("NullPointerException...");
			}
		}
		public static function getChannel():DispatchChannel{
			if(instance == null){
				instance = new DispatchChannel(new PrivateAccess());
			}
			return instance;
		}
	}
	
}
class PrivateAccess {}